The Implementation of CLOVER: A Translation from OOFP to FP

نویسنده

  • Lee Braine
چکیده

There have been many attempts to integrate object-oriented and functional programming. Solving the connicting requirements is diicult and only recently has a language, CLOVER, been designed that is purely functional and purely object-oriented and retains complete type safety. In this paper, we present the implementation of CLOVER: the object-oriented features are translated away in stages and the combination of these stages provides a complete transformation from object-oriented functional programming to functional programming.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The CLOVER Rewrite Rules : A Translation from OOFP to FP ( DRAFT )

There have been many attempts to integrate object-oriented and functional programming. Solving the connicting requirements is dif-cult and only recently has a language, CLOVER, been designed that is both purely functional and purely object-oriented (and retains complete type safety). In this paper, we introduce the CLOVER rewrite rules by presenting a translation from CLOVER to a simple functio...

متن کامل

Oofp : Mapping the Oose Models into Function Points : Rules , Tool and Case Study

Function point analysis is useful to measure size of software projects in terms of functionality requested by user. The main advantage of function point analysis is that it is independent of the technology used for implementation. When we apply function points to object-oriented software projects, the concepts of development method have to be mapped into abstract models that contain functional ...

متن کامل

Simple Observables from Fat Link Fermion Actions

This paper is a continuation of earlier work [1,2] studying the properties of a particular type of improved action for studies of quenched QCD, with fermion-gauge field couplings parameterized by “fat links,” and a lattice anomalous magnetic moment “clover” term. One of the actions studied here has fermionic couplings extending over a hypercube. The other action is the fat link clover action. B...

متن کامل

Using a Data Mining Tool and FP-Growth Algorithm Application for Extraction of the Rules in two Different Dataset (TECHNICAL NOTE)

In this paper, we want to improve association rules in order to be used in recommenders. Recommender systems present a method to create the personalized offers. One of the most important types of recommender systems is the collaborative filtering that deals with data mining in user information and offering them the appropriate item. Among the data mining methods, finding frequent item sets and ...

متن کامل

Iran’s Shift in Family Planning Policies: Concerns and Challenges

Iran’s significant success in implementing Family Planning (FP) during the past 25 years, has made it a role model in the world. The Total Fertility Rate (TFR) in Iran has dropped from 6.5 in 1960 to 1.6 in 2012, which is well below the targeted value of 2.2 for the country. Iran’s success story, however, did not merely root in the implementation of FP programs. In other words, families’ strong...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007